package com.maxjay.component.metadata.core.command.processor;

import java.util.List;

import com.maxjay.component.metadata.core.command.EntityCommand;

public interface EntityCommandProcessor {
	
	String BEAN_NAME = "entityCommandProcessor";
	
	/**
	 * 执行entityCommand命令
	 * 
	 * @param entityCommand
	 */
	void executeCommand(EntityCommand entityCommand);
	
	/**
	 * 在同一事务中执行执行entityCommand命令集
	 * 
	 * @param entityCommands
	 */
	void executeCommands(List<EntityCommand> entityCommands);
	
}